package com.edu.system.domain.dto;

import com.edu.system.domain.FileInfo;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
import java.util.List;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 校园风采对象 t_highlights
 * 
 * @author xxxx
 * @date 2023-12-27
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class HighlightsDTO
{

    /** 主键 */
    private Long id;

    /** 名称 */
    private String title;
    
    /** 发布状态 0:待发布 1:已发布 */
    private Integer publishStatus;

    /** 状态 0:下架 1:上架 */
    private Integer status;

    /** 发布时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date publishTime;

    /** 附件 */
    private List<FileInfo> filePath;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;

}
